Simple Amortized Proofs of Shortness for Linear Relations over Polynomial Rings
نویسندگان
چکیده
For a public value y and a linear function f , giving a zero-knowledge proof of knowledge of a secret value x that satisfies f(x) = y is a key ingredient in many cryptographic protocols. Lattice-based constructions, in addition, require proofs of “shortness” of x. Of particular interest are constructions where f is a function over polynomial rings, since these are the ones that result in efficient schemes with short keys and outputs. All known approaches for such lattice-based zero-knowledge proofs are not very practical because they involve a basic protocol that needs to be repeated many times in order to achieve negligible soundness error. In the amortized setting, where one needs to give zero-knowledge proofs for many equations for the same function f , the situation is more promising, though still not yet fully satisfactory. Current techniques either result in proofs of knowledge of x’s that are exponentially larger than the x’s actually used for the proof (i.e. the slack is exponential), or they have polynomial slack but require the number of proofs to be in the several thousands before the amortization advantages “kick in”. In this work, we give a new approach for constructing amortized zero-knowledge proofs of knowledge of short solutions over polynomial rings. Our proof has small polynomial slack and is practical even when the number of relations is as small as the security parameter.
منابع مشابه
One-Shot Verifiable Encryption from Lattices
Verifiable encryption allows one to prove properties about encrypted data and is an important building block in the design of cryptographic protocols, e.g., group signatures, key escrow, fair exchange protocols, etc. Existing lattice-based verifiable encryption schemes, and even just proofs of knowledge of the encrypted data, require parallel composition of proofs to reduce the soundness error,...
متن کاملOn zero divisor graph of unique product monoid rings over Noetherian reversible ring
Let $R$ be an associative ring with identity and $Z^*(R)$ be its set of non-zero zero divisors. The zero-divisor graph of $R$, denoted by $Gamma(R)$, is the graph whose vertices are the non-zero zero-divisors of $R$, and two distinct vertices $r$ and $s$ are adjacent if and only if $rs=0$ or $sr=0$. In this paper, we bring some results about undirected zero-divisor graph of a monoid ring o...
متن کاملGray Images of Constacyclic Codes over some Polynomial Residue Rings
Let be the quotient ring where is the finite field of size and is a positive integer. A Gray map of length over is a special map from to ( . The Gray map is said to be a ( )-Gray map if the image of any -constacyclic code over is a -constacyclic code over the field . In this paper we investigate the existence of ( )-Gray maps over . In this direction, we find an equivalent ...
متن کاملOn strongly J-clean rings associated with polynomial identity g(x) = 0
In this paper, we introduce the new notion of strongly J-clean rings associated with polynomial identity g(x) = 0, as a generalization of strongly J-clean rings. We denote strongly J-clean rings associated with polynomial identity g(x) = 0 by strongly g(x)-J-clean rings. Next, we investigate some properties of strongly g(x)-J-clean.
متن کاملConstructive Algebra in Functional Programming and Type Theory
This thesis considers abstract algebra from a constructive point of view. The central concept of study is coherent rings − algebraic structures in which it is possible to solve homogeneous systems of linear equations. Three different algebraic theories are considered; Bézout domains, Prüfer domains and polynomial rings. The first two of these are non-Noetherian analogues of classical notions. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 2017 شماره
صفحات -
تاریخ انتشار 2017